/**
 * @file assignment.h
 * @author your name (you@domain.com)
 * @brief 位逻辑指令
 * @version 0.1
 * @date 2025-04-30
 *
 * @copyright Copyright (c) 2025
 *
 */
#ifndef ASSIGNMENT_H
#define ASSIGNMENT_H

#include "xmzTypeDefine.h"
#include <stddef.h>
#define MOVE_BASIC(IN, OUT) do { (OUT) = (IN); } while(0)
void MOVE_BLOCK(const void* IN, void* OUT, size_t size);
Bool Move(Bool en, const void* in, int size[], int out_count, ...);
Bool S_MOVE(Bool en, const char *src, char *dst);
#endif
